.top {
  height: 300px;
  margin: 20px;
}
input {
  width: 300px;
  float: right;
}
.left {
  width: 40%;
  height: 100%;
  margin: 30px;
  float: left;
}
input {
  width: 300px;
  float: right;
}
.right {
  float: left;
  width: 40%;
  height: 100%;
  margin: 30px;
}

.footer {
  width: 100px;
  background-color: red;
  margin-left: 200px;
}
